Sub-clones: Considering the Part Rather than the Whole

نویسندگان

  • Robert Tairas
  • Jeffrey G. Gray
چکیده

Researchers have proposed various automated clone detection tools that can assist programmers in finding code clones (i.e., duplicated sections of code). Such tools can serve as input into the process of clone removal through refactoring activities. In this paper, we consider the scenario in which an automated clone detection tool was used to find code clones as part of the clone refactoring process. Actual refactorings associated with the detected clones were obtained from changes identified between consecutive versions of open source software artifacts. Based on two separate studies, observations reveal instances of sub-clone refactoring where only part of the clone ranges are actually refactored. We conclude that sub-clone refactoring should be considered to augment refactoring performed on the entire clone.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Reschedule Design for Disrupted Liner Ships Considering Ports Demand and CO2 Emissions: The Case study of Islamic Republic of Iran Shipping Lines

This study presents a MILP model to retrieve or get close to the early schedule of disrupted container vessels. The model is appliedon a realcase study of Islamic Republic of Iran Shipping Lines (IRISL) considering container demands, and CO2 emissionssolvedwith CPLEX GAMS solver in less than a minute. Sensitivity analysis on fuel inventory level shows the inevitable influence of the ...

متن کامل

Composition of Seed Flour of Selected Nigerian Tea (Camellia sinensis) Clones – A Comparative Study

In the present article, six clones of Nigerian Tea (Camellia sinensis) were selected for comparative study. Proximate, phytochemical and functional characterization of the whole Tea seed flour (TSF) was examined. The characteristics of the expressed oil from the seed of the different clones were also carried out. Results shows that oil content ranged between 22.9% (C318) to 28.9% (C228...

متن کامل

Reliability-Constrained Unit Commitment Considering Interruptible Load Participation

From the optimization point of view, an optimum solution of the unit commitment problem with reliability constraints can be achieved when all constraints are simultaneously satisfied rather than sequentially or separately satisfying them. Therefore, the reliability constraints need to be appropriately formulated in terms of the conventional unit commitment variables. In this paper, the reli...

متن کامل

Rumen Fermentation Responses to Dairy Diets Differing in Protein Degradation Potential and Processed Barley Grain

This study was conducted to investigate the effect of dairy cow diets containing different protein sources [soybean meal, xylose protected soybean meal (Yasminomax®), and steam-flaked whole soybean] and various partially processed grain on in vitro gas production kinetics and the microbial nitrogen yield. Soybean meal (S) and xylose protected of soybean meal (XS) were provided as 0.56:...

متن کامل

Expression of Recombinant Factor IX Using the Transient Gene Expression Technique

Background: Pilot and large-scale production of recombinant proteins requires the presence of stable clones capable of producing large quantities of recombinant proteins. Not only the process of selecting stable clones is time consuming, but also the continuous culturing of clones in large-scale production may cause loss of incoming plasmid and recombinant genes. Thus, considering the advanceme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010